#ifndef LEON_HPP_
#define LEON_HPP_

#include <eosim/core/entity.hpp>
#include <string>


class Leon: public eosim::core::Entity {
private:
	bool macho;
	int number;
	int fuerza;
	int manada;
	int manadaActual;
	int cantAlumbramientos;

public:
	Leon( int number, int manada, bool macho);
	bool isMacho() {return macho;}
	int getNumber() {return number;}
	int getFuerza() {return fuerza;}
	int getManada() {return manada;}
	int getManadaActual() {return manadaActual;}
	int getCantAlumbramientos() {return cantAlumbramientos;}
	void setManadaActual( int );
	void aumentarAlumbramientos( );
	int siguienteManada();
	~Leon();

};

#endif
